foster homes - German English Dictionary